﻿using Tibet.GUI.Contrato;
using Tibet.Logica.Comandos;
using Tibet.Logica.Comandos.ComandoAdministracionLogin;
using Tibet.Logica.FabricaLogica;
using Tibet.Entidades;




namespace Tibet.GUI.Presentador
{
    public class PresentadorModificacionCliente
    {
        private IContratoModificacionCliente _modificacioncliente;

        public PresentadorModificacionCliente(IContratoModificacionCliente modificacioncliente)
        {
            _modificacioncliente = modificacioncliente;
        }

        public bool ClickModificar()
        {
            Cliente cliente = new Cliente(_modificacioncliente.NombreModificadoCliente);

            Comando comando = FabricaComandoCliente.CrearComandoModificarCliente(cliente, _modificacioncliente.NombreViejo);
            comando.Ejecutar();
            return comando.Flag;
        }



    }
}